var Common={};

/**
 * 数字格式化。
 * @param number    需要格式的数字
 * @param prefix    前缀
 * @param suffix    后缀
 * @param thousandSupport 是否支持千分位
 */
Common.numberFormat=function (num,prefix,suffix,thousandSupport) {
  if(thousandSupport){
    let arr = JSON.stringify(num).split('.');
    let intPart = arr[0].replace(/\B(?=(\d{3})+$)/g, ',');
    let decPart = (arr[1] ? '.' + arr[1] : '');
    num =  intPart + decPart;
  }
  if(prefix){
    num=prefix + num ;
  }
  if(suffix){
    num=num+ suffix;
  }
  return num;

}

Common.ROUND=function(numberRound,roundDigit){
  if   (numberRound>=0){
    var   tempNumber   =   parseInt((numberRound   *   Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
    return   tempNumber;
  } else{
    var   tempNumber   =   parseInt((-numberRound   *   Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
    return   -tempNumber;
  }
}

export  default  Common;
